Глава 8. Настройка веб-браузеров для работы в веб-клиенте
Данная глава описывает настройки веб-браузеров, которые необходимо выполнить для работы в веб-клиенте.
8.1. Общие настройки
Если на компьютере, на котором используется веб-клиент, используется программное обеспечение, блокирующее открытие окон веб-браузеров или отправку HTTP-запросов, то следует включить необходимые веб-сайты (адреса информационных баз) в список исключений.
Для обеспечения стабильной работы аутентификации ОС при подключении тонким клиентом через веб-сервер, необходимо внести адрес используемой информационной базы в доверенную зону веб-браузера Microsoft Internet Explorer.
8.2. Mozilla Firefox
8.2.1. Настройки подключения
Для начала работы необходимо выполнить следующие настройки:
● Запустить веб-браузер;
● Открыть окно настроек: Firefox – Настройки – Настройки;
● В открывшемся окне перейти в раздел Содержимое и выполнить следующие настройки:
● Установить флажок Использовать JavaScript;
● Установить флажок Автоматически загружать изображения. При этом следует убедиться, что необходимые веб-сайты (адреса информационных баз) не находятся в списке исключений в состоянии Блокировать.
● Перейти в раздел Приватность и выполнить следующие настройки:
● В группе История установить параметр Firefox: в значение будет запоминать историю или будет использовать ваши настройки хранения истории.
● Если выбрано значение будет использовать ваши настройки хранения истории, то следует установить флажок Принимать cookies с сайтов. При этом следует убедиться, что необходимые веб-сайты (адреса информационных баз) не находятся в списке исключений в состоянии Блокировать.
В случае если в качестве веб-браузера используется не локализованная версия Mozilla Firefox, то для правильной работы веб-клиента требуется выполнить следующее (наименования пунктов меню приводятся по английской версии):
● Запустить веб-браузер;
● Открыть окно настроек: Firefox – Options – Options;
● В разделе Contents в группе Fonts & Colors нажмите кнопку Advanced;
● В параметре Default Character Encoding выберите Unicode.
Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:
● Запустить веб-браузер;
● Открыть окно настроек: Firefox – Настройки – Настройки.
● В разделе Основные установить переключатель в значение Всегда выдавать запрос на сохранение файла.
Для работы системы в веб-браузере Mozilla Firefox рекомендуется включить расширение браузера 1C:Enterprise Extension, установка которого предлагается при первой попытке доступа к информационной базе «1С:Предприятия», а в дальнейшем – помощью команды Сервис – Настройки веб-браузера.

Рис. 81. Запрос установки расширения
При этом будут установлены настройки, необходимые для работы системы:
● Будет разрешено использование всплывающих окон на странице;
● Будет разрешено переключение между окнами приложения;
● Будет разрешено использование в параметрах строки запуска нелатинских символов;
● Будет разрешено использование клавиатуры для переключения между окнами приложения;
● Будет возможно использовать расширения работы с файлами, расширения работы с криптографией, внешних компонент. Установки расширений и внешних компонент будет доступна только при установленном расширении веб-браузера 1C:Enterprise Extension.
В случае работы с отключенным расширением, некоторые настройки можно выполнить вручную:
● Запустить веб-браузер;
● Разрешение всплывающих окон:
● Открыть окно настроек: Firefox – Настройки – Настройки;
● в открывшемся окне перейдите в раздел Содержимое;
● снимите флажок Блокировать всплывающие окна.
● Разрешение переключения между окнами приложения с помощью клавиатуры:
● в адресной строке браузера набрать about:config;
● найти параметр dom.disable_window_flip;
● установить параметра в значение false.
● найти параметр dom.popup_allowed_events;
● добавьте к значению этой настройки событие keydown (через пробел от остальных параметров).
● Разрешение использования нелатинских символов в строке запуска:
● в адресной строке браузера набрать about:config;
● найти параметр network.standard-url.encode-query-utf8 или browser.fixup.use-utf8, если параметр не найден network.standard-url.encode-query-utf8;
● установите параметр в значение true.
8.2.2. Автоматическая аутентификация
Для браузера Mozilla Firefox имеется возможность сконфигурировать веб-браузер для использования автоматической аутентификации ОС, с учетом некоторых особенностей, описание которых см. здесь.
Также эти настройки можно выполнить вручную:
● Запустить веб-браузер.
● В адресной строке браузера набрать about:config.
● Затем на странице настроек в строке поиска ввести название параметра.
Данная настройка может осуществляться для трех параметров:
● network.automatic-ntlm-auth.trusted-uris.
● В конкретной конфигурации сети и веб-сервера, возможно, потребуется задание значений для параметров network.negotiate-auth.trusted-uris и network.negotiate-auth.delegation-uris.
● Далее задать список веб-серверов, через которые будет осуществляться работа с базой «1С:Предприятия».
Подробнее об этой возможности можно прочитать в статье: https://developer.mozilla.org/En/Integrated_Authentication (на английском языке).
Далее приведено описание, за что отвечают вышеприведенные параметры при разных способах аутентификации:
● Веб-сервер поддерживает NTLM-аутентификацию.
Если имя веб-сервера, к которому осуществляется попытка доступа, перечислено в списке имен, содержащихся в параметре network.automatic-ntlm-auth.trusted-uris, то будет осуществлена попытка автоматической аутентификации. Если же имени веб-сервера там нет, то браузер покажет диалог, в котором необходимо указать логин и пароль пользователя для доступа к веб-серверу.
● Веб-сервер поддерживает Kerberos-аутентификацию.
Для того чтобы получить доступ к веб-серверу с данным типом аутентификации, в параметр network.negotiate-auth.trusted-uris нужно добавить имя этого веб-сервера. При работе с файловой информационной базой этого будет достаточно. В случае необходимости обеспечить автоматическую аутентификацию пользователей веб-клиента при использовании клиент-серверного варианта «1С:Предприятия» необходимо добавить DNS-имя этого веб-сервера в параметр network.negotiate-auth.delegation-uris.
Если имя веб-сервера, к которому осуществляется доступ, не обнаружено в параметре network.negotiate-auth.trusted-uris, аутентификация производиться не будет, и пользователь увидит сообщение об ошибке 401 Unauthorized. Для информирования пользователя о действиях, которые ему необходимо предпринять, администратор может модифицировать страницу сообщения об ошибке 401 (см. документацию к используемому веб-серверу).
8.3. Microsoft Internet Explorer
8.3.1. Настройка подключения
Для работы с веб-клиентом в операционной системе Windows XP Service Pack 2 требуется наличие системной библиотеки jscript.dll версии 5.6.0.8834 или выше. Библиотека находится в каталоге system32 операционной системы. Если на компьютере установлена более ранняя версия библиотеки, то возможно значительное замедление работы веб-клиента. Для обновления версии необходимо скачать пакет обновлений, находящийся по адресу http://support.microsoft.com/kb/942840/en-us.
Примечание. При первом запуске веб-клиента под Microsoft Internet Explorer 6.0 выдается предупреждение о том, что работа в этом веб-браузере может быть неэффективной. Рекомендуется использовать Microsoft Internet Explorer 7 и выше или другой веб-браузер (см. здесь).
Для начала работы необходимо выполнить следующие настройки:
● Запустить веб-браузер.
● В меню Сервис выбрать пункт Свойства обозревателя.
● В открывшемся окне перейти на закладку Безопасность.
● Нажать кнопку Другой.
● В открывшемся окне:
● В разделе Сценарии для параметра Активные сценарии установить Разрешить или Включить.
● В разделе Прочее для параметра Отображение разнородного содержимого установить значение Включить (только для Microsoft Internet Explorer версий 6.0, 7 и 8).
● В разделе Загрузка для параметра Автоматические запросы на загрузку файлов установить значение Включить (только для Microsoft Internet Explorer версий 6.0, 7 и 8).
● Нажать ОК.
● Перейти на закладку Конфиденциальность и с помощью регулятора выбрать уровень использования cookies Умеренный или Средний (рекомендуется не выше Умеренно высокий).
● На этой же закладке, в разделе Блокирование всплывающих окон снять флажок Блокировать всплывающие окна или Включить блокирование всплывающих окон.
● Перейти на закладку Дополнительно и установить параметр Отображать рисунки или Показывать изображения.
8.3.2. Использование внешних компонентов, расширения работы с файлами, расширения работы с криптографией
Если предполагается использование внешних компонентов (сканера штрихкодов, электронных весов и т. д.), расширения для работы с файлами или расширения работы с криптографией, на закладке Безопасность необходимо выбрать подходящую зону: Надежные узлы или Местная интрасеть, а затем выполнить следующие действия:
● На вкладке Безопасность нажать кнопку Другой.
● В открывшемся окне установить Разрешить или Включить для следующих параметров:
● Автоматические запросы элементов управления ActiveX;
● Работа с ActiveX объектам и плагинами или Запуск элементов ActiveX и модулей подключения;
● Работа с объектами, помеченными как безопасные или Выполнять сценарии элементов ActiveX, помеченные как безопасные.
● В этом же окне (Параметры безопасности) установить Предлагать для следующего параметра:
● Загрузка подписанных ActiveX объектов с разрешения пользователя или Загрузка подписанных элементов ActiveX.
Настройку использования ActiveX также можно выполнить с помощью службы установки ActiveX (для ОС Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2).
Подробное описание настройки можно получить:
●
для Windows Vista, Windows Server 2008:
http://technet.microsoft.com/ru-ru/library/cc721964(WS.10).aspx;
●
для Windows 7, Windows Server 2008 R2:
http://technet.microsoft.com/ru-ru/library/dd631688(WS.10).aspx.
8.4. Google Chrome
Для начала работы необходимо выполнить следующие настройки:
● Запустить веб-браузер.
● В меню выбрать пункт Настройки.
● Нажать гиперссылку Показать дополнительные настройки.
● Нажать кнопку Настройки контента….
● В разделе Файлы cookie установить флажок Разрешить сохранять локальные данные (рекомендуется) или добавить адреса информационных баз в список исключений.
● В разделе JavaScript установить флажок Разрешить всем сайтам использовать JavaScript (рекомендуется) или добавить адреса информационных баз в список исключений.
● В разделе Всплывающие окна установить флажок Разрешить всплывающие окна для всех сайтов или добавить адреса информационных баз в список исключений.
● Нажать кнопку Готово.
Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:
● Открыть веб-браузер.
● В меню выбрать пункт Настройки.
● Нажать гиперссылку Показать дополнительные настройки.
● В разделе Скачанные файлы установить флажок Всегда указывать место для скачивания.
Для корректной печати PDF-документов может потребоваться отключить плагин просмотра этих файлов, который поставляется вместе с веб-браузером, и включить плагин другого производителя, например Adobe Reader. Для этого необходимо выполнить следующее:
● Установить выбранную программу просмотра PDF-файлов. Важно, чтобы данная программа поддерживала работу с веб-браузером Google Chrome (имела плагин для этого веб-браузера).
● Открыть веб-браузер.
● В адресной строке веб-браузера набрать about:plugins.
● Найти в списке Плагины плагин Chrome PDF Viewer и нажать на гиперссылку Отключить (ниже плагина).
● Найти в списке плагинов плагин от выбранной программы просмотра и нажать на гиперссылку Включить (если этот плагин отключен). Может потребоваться перезапуск веб-браузера.
8.5. Safari
Для начала работы необходимо выполнить следующие настройки:
● Запустить веб-браузер.
● В меню выбрать пункт Настройки.
● На вкладке Безопасность установить флажок Подключить JavaScript.
● На вкладке Безопасность, в группе Принимать Cookies установить флажок Только от посещаемых сайтов.
● На вкладке Безопасность снять флажок Блокировать всплывающие окна.
● На вкладке Вкладки снять флажок Ctrl-нажатие мыши открывает ссылку в новой вкладке.
Рекомендуется включить вопрос местоположения сохраняемого файла. Для этого необходимо:
● Открыть веб-браузер.
● В меню выбрать пункт Параметры.
● На закладке Основные установить флажок Всегда выполнять запрос перед загрузкой.
Примечание. Настройка вопроса о местоположении сохраняемого файла недоступна в веб-браузере Safari для ОС Mac OS.
8.6. Особенности использования веб-клиента
Особенности поведения веб-клиента см. здесь.